function initialMap(onShow) {
    var map = new BMap.Map("map-body");
    var point = new BMap.Point(117.218, 39.145);
    map.centerAndZoom(point, 15);
    map.addControl(new BMap.NavigationControl());
    map.addControl(new BMap.ScaleControl());
    map.addControl(new BMap.OverviewMapControl());

    $(document).on("click", ".btn-loc", function () {
        $("#map").modal("show");
    });

    $("#map").on("shown.bs.modal", onShow);

    return map;
}
